Obiettivi di Apprendimento
- Definire le fasi del ciclo sistematico di ottimizzazione.
- Applicare tecniche di debug delle prestazioni per isolare inefficienze nel codice.
- Analizzare l'architettura e i vantaggi dei framework di autotuning negli stack software moderni.
- Applicare algoritmi di ricerca per l'esplorazione automatica dello spazio dei parametri.
- Valutare i compromessi tra l'ottimizzazione manuale e l'autotuning basato su ricerca.